home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9804 / 000119_9606585c@udcf.gla.ac.uk _Tue Apr 21 10:04:25 1998.msg < prev    next >
Internet Message Format  |  1998-05-13  |  5KB

  1. Return-Path: <9606585c@udcf.gla.ac.uk>
  2. Received: from lenzie.cent.gla.ac.uk (lenzie.cent.gla.ac.uk [130.209.30.11])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id KAA22884
  4.     for <willy@odie.barnet.ac.uk>; Tue, 21 Apr 1998 10:04:23 +0100
  5. Received: from localhost (9606585c@localhost)
  6.     by lenzie.cent.gla.ac.uk (8.8.4/8.8.8) with SMTP id KAA16097;
  7.     Tue, 21 Apr 1998 10:04:37 +0100 (BST)
  8. Date: Tue, 21 Apr 1998 10:04:34 +0100 (BST)
  9. From: James Craig <9606585c@udcf.gla.ac.uk>
  10. X-Sender: 9606585c@lenzie.cent.gla.ac.uk
  11. To: Matthew Wilcox <willy@odie.barnet.ac.uk>
  12. cc: linux-arm@vger.rutgers.edu
  13. Subject: Re: Installing on an 4 MB A5000
  14. In-Reply-To: <199804210330.EAA21711@odie.barnet.ac.uk>
  15. Message-ID: <Pine.GSO.3.95.980421095758.7028E-100000@lenzie.cent.gla.ac.uk>
  16. MIME-Version: 1.0
  17. Content-Type: TEXT/PLAIN; charset=US-ASCII
  18. Status: RO
  19.  
  20. On Tue, 21 Apr 1998, Matthew Wilcox wrote:
  21.  
  22. > Russell King - ARM Linux Admin
  23. > > 
  24. > > Hi.
  25. > > 
  26. > > Maybe I ought to make my position quite clear on this subject:
  27. > > 
  28. > > 1) I believe that RedHat offers the best compromise for ARM Linux.
  29. > That's your belief and you're entitled to hold it.  Since you created the
  30. > distribution, others should accept that.  I still like the idea of creating
  31. > a Debian distribution, but I think that time spent working on that would
  32. > be wasted before we have libc 6.
  33. Possibly, although I'm not sure. I can't think of any reason why slackware
  34. or Red Hat should be any different in that respect. :) 
  35. > > 2) The RedHat installer cannot be used on floppy to install on machines
  36. > >    with 4MB of ram.  With a future PartMan, it will be possible to copy
  37. > >    a small partition image into the drive, thus allowing non-floppy
  38. > >    based installation.
  39. > That will be really sexy.
  40. Yep, very nice idea. That would solve a *lot* of problems with the setup.
  41. > > 4) The 2.1.xx kernels currently are going to require a lot of changes
  42. > >    to get them to run properly on the older architectures:
  43. > >    a) The MEMC is quite unlike any other memory manager in the world,
  44. > >       and doesn't fit any sensible memory management model that Linux
  45. > >       could provide.  Therefore, the MM is less than optimal.
  46. > You can say that again!
  47. Yep. :)
  48. > >    b) With the advent of ELF, and it's requirement to map the same
  49. > >       data in two logical locations, this will require more
  50. > >       modifications to the kernel.
  51. > I *thought* it had been agreed that that wasn't actually necessary, it was
  52. > merely the way the x86 decided to do it?
  53. Likewise, but hey, I don't understand ELF all that well anyway. :)
  54. > >    c) The large page size requires numerous modifications to the
  55. > >       way memory is allocated in several parts of Linux.
  56. > Yes, I noticed that in the patches.  Are there not also issues on Alpha's
  57. > with their 8k page sizes?  I guess they tend to have so much more memory
  58. > that this is a moot point.
  59. Truly.
  60. > >    d) The kernel's malloc() routines need a hack to reduce the
  61. > >       inherent overheads that it produces on large page machines.
  62. > >    I'm not saying that it'll be impossible to do, but more that
  63. > >    I'm beginning to wonder if the old machines are really worth the
  64. > >    effort, and whether we're going to be able to continue integrating
  65. > >    the architecture-specifics for these machines with obsolete
  66. > >    processors into Linus' kernel source tree.
  67. Leaving support for large page sizes in the kernel would be a good move,
  68. since it increases the range of different CPUs that linux *could* be
  69. ported to with relatively little work.
  70. > > 5) It is my intention to continue integrating the sources as is or as
  71. > >    patches allow for these old machines.  I shall be working on this
  72. > >    area, but since my resources are required for other purposes, this
  73. > >    will not happen with any great speed.  If someone wishes to take
  74. > >    over the kernel admin/hacking for the A5000, they are welcome.  If
  75. > >    you want to know more details about this, then please mail me.
  76. I'm in no position to help at present, sadly. :(
  77. > IMO, it would make more sense to separate out the port into an arm26 and
  78. > an arm32.  Yeah, I know this is a really bad time to mention it :-) Of
  79. > course, there's nothing to stop arm32 machines executing arm26 binaries.
  80. > This might encourage someone to take responsibility for the arm26 tree
  81. > off your hands.
  82. Interesting idea, but I suspect that it would lead to a complete halt on
  83. progress on the arm26 architecture. At least with the two together, we
  84. still get progress - if arm26 and arm32 were seperate, we'd have to update
  85. the arm26 code seperately from the arm32 stuff, even if the changes were
  86. applicable to both architectures.
  87.  
  88. --
  89. James Craig <jcraig@mad.scientist.com>
  90.             <9606585c@udcf.gla.ac.uk>
  91.